package cn.com.open.itembank.entity;

import cn.com.open.itembank.common.BaseModel;

/**
 * Created by lucky on 2017/10/31.
 */
public class TestPaper extends BaseModel {

    /**
     * 试卷编号
     */
    private String testPaperID;
    /**
     * 试卷名称
     */
    private String testPaperName;
    /**
     * 课程ID
     */
    private String courseID;
    /**
     * 组卷方式：0，人工组卷；1，策略组卷
     */
    private Integer mode;
    /**
     * 策略编号
     */
    private String ruleID;
    /**
     * 状态：0，正常；1，停用
     */
    private Integer state;
    /**
     * 试卷分数
     */
    private String score;
    /**
     * 曝光次数
     */
    private Integer displayCount;
    /**
     * 最近曝光时间
     */
    private String displayTime;
    /**
     * 备注
     */
    private String comment;
    /**
     * 创建人
     */
    private String creater;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 0，未审核；1，已审核
     */
    private Integer isCheck;
    /**
     * 审核人
     */
    private String checker;
    /**
     * 审核时间
     */
    private String checkTime;
    /**
     * 来源：0，内部；1，外部
     */
    private Integer source;
    /**
     * 修改人
     */
    private String modifier;
    /**
     * 修改时间
     */
    private String modifyTime;
    /**
     * 发布标记：0，未发布；1，已发布
     */
    private Integer isPublish;
    /**
     * 发布人
     */
    private String publisher;
    /**
     * 发布时间
     */
    private String publishTime;
    /**
     * 试卷版本：每审核一次，版本号加1
     */
    private Integer testPaperVersion;
    /**
     * 机构ID
     */
    private String organizationID;


    /**
     * Gets test paper id.
     *
     * @return the test paper id
     */
    public String getTestPaperID() {
        return testPaperID;
    }

    /**
     * Sets test paper id.
     *
     * @param testPaperID the test paper id
     */
    public void setTestPaperID(String testPaperID) {
        this.testPaperID = testPaperID;
    }

    /**
     * Gets test paper name.
     *
     * @return the test paper name
     */
    public String getTestPaperName() {
        return testPaperName;
    }

    /**
     * Sets test paper name.
     *
     * @param testPaperName the test paper name
     */
    public void setTestPaperName(String testPaperName) {
        this.testPaperName = testPaperName;
    }

    /**
     * Gets course id.
     *
     * @return the course id
     */
    public String getCourseID() {
        return courseID;
    }

    /**
     * Sets course id.
     *
     * @param courseID the course id
     */
    public void setCourseID(String courseID) {
        this.courseID = courseID;
    }

    /**
     * Gets mode.
     *
     * @return the mode
     */
    public Integer getMode() {
        return mode;
    }

    /**
     * Sets mode.
     *
     * @param mode the mode
     */
    public void setMode(Integer mode) {
        this.mode = mode;
    }

    /**
     * Gets rule id.
     *
     * @return the rule id
     */
    public String getRuleID() {
        return ruleID;
    }

    /**
     * Sets rule id.
     *
     * @param ruleID the rule id
     */
    public void setRuleID(String ruleID) {
        this.ruleID = ruleID;
    }

    /**
     * Gets state.
     *
     * @return the state
     */
    public Integer getState() {
        return state;
    }

    /**
     * Sets state.
     *
     * @param state the state
     */
    public void setState(Integer state) {
        this.state = state;
    }

    /**
     * Gets score.
     *
     * @return the score
     */
    public String getScore() {
        return score;
    }

    /**
     * Sets score.
     *
     * @param score the score
     */
    public void setScore(String score) {
        this.score = score;
    }

    /**
     * Gets display count.
     *
     * @return the display count
     */
    public Integer getDisplayCount() {
        return displayCount;
    }

    /**
     * Sets display count.
     *
     * @param displayCount the display count
     */
    public void setDisplayCount(Integer displayCount) {
        this.displayCount = displayCount;
    }

    /**
     * Gets display time.
     *
     * @return the display time
     */
    public String getDisplayTime() {
        return displayTime;
    }

    /**
     * Sets display time.
     *
     * @param displayTime the display time
     */
    public void setDisplayTime(String displayTime) {
        this.displayTime = displayTime;
    }

    /**
     * Gets comment.
     *
     * @return the comment
     */
    public String getComment() {
        return comment;
    }

    /**
     * Sets comment.
     *
     * @param comment the comment
     */
    public void setComment(String comment) {
        this.comment = comment;
    }

    /**
     * Gets creater.
     *
     * @return the creater
     */
    public String getCreater() {
        return creater;
    }

    /**
     * Sets creater.
     *
     * @param creater the creater
     */
    public void setCreater(String creater) {
        this.creater = creater;
    }

    /**
     * Gets create time.
     *
     * @return the create time
     */
    public String getCreateTime() {
        return createTime;
    }

    /**
     * Sets create time.
     *
     * @param createTime the create time
     */
    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    /**
     * Gets is check.
     *
     * @return the is check
     */
    public Integer getIsCheck() {
        return isCheck;
    }

    /**
     * Sets is check.
     *
     * @param isCheck the is check
     */
    public void setIsCheck(Integer isCheck) {
        this.isCheck = isCheck;
    }

    /**
     * Gets checker.
     *
     * @return the checker
     */
    public String getChecker() {
        return checker;
    }

    /**
     * Sets checker.
     *
     * @param checker the checker
     */
    public void setChecker(String checker) {
        this.checker = checker;
    }

    /**
     * Gets check time.
     *
     * @return the check time
     */
    public String getCheckTime() {
        return checkTime;
    }

    /**
     * Sets check time.
     *
     * @param checkTime the check time
     */
    public void setCheckTime(String checkTime) {
        this.checkTime = checkTime;
    }

    /**
     * Gets source.
     *
     * @return the source
     */
    public Integer getSource() {
        return source;
    }

    /**
     * Sets source.
     *
     * @param source the source
     */
    public void setSource(Integer source) {
        this.source = source;
    }

    /**
     * Gets modifier.
     *
     * @return the modifier
     */
    public String getModifier() {
        return modifier;
    }

    /**
     * Sets modifier.
     *
     * @param modifier the modifier
     */
    public void setModifier(String modifier) {
        this.modifier = modifier;
    }

    /**
     * Gets modify time.
     *
     * @return the modify time
     */
    public String getModifyTime() {
        return modifyTime;
    }

    /**
     * Sets modify time.
     *
     * @param modifyTime the modify time
     */
    public void setModifyTime(String modifyTime) {
        this.modifyTime = modifyTime;
    }

    /**
     * Gets is publish.
     *
     * @return the is publish
     */
    public Integer getIsPublish() {
        return isPublish;
    }

    /**
     * Sets is publish.
     *
     * @param isPublish the is publish
     */
    public void setIsPublish(Integer isPublish) {
        this.isPublish = isPublish;
    }

    /**
     * Gets publisher.
     *
     * @return the publisher
     */
    public String getPublisher() {
        return publisher;
    }

    /**
     * Sets publisher.
     *
     * @param publisher the publisher
     */
    public void setPublisher(String publisher) {
        this.publisher = publisher;
    }

    /**
     * Gets publish time.
     *
     * @return the publish time
     */
    public String getPublishTime() {
        return publishTime;
    }

    /**
     * Sets publish time.
     *
     * @param publishTime the publish time
     */
    public void setPublishTime(String publishTime) {
        this.publishTime = publishTime;
    }

    /**
     * Gets test paper version.
     *
     * @return the test paper version
     */
    public Integer getTestPaperVersion() {
        return testPaperVersion;
    }

    /**
     * Sets test paper version.
     *
     * @param testPaperVersion the test paper version
     */
    public void setTestPaperVersion(Integer testPaperVersion) {
        this.testPaperVersion = testPaperVersion;
    }

    /**
     * Gets organization id.
     *
     * @return the organization id
     */
    public String getOrganizationID() {
        return organizationID;
    }

    /**
     * Sets organization id.
     *
     * @param organizationID the organization id
     */
    public void setOrganizationID(String organizationID) {
        this.organizationID = organizationID;
    }
}
